Định nghĩa chuẩn Lập_trình_hướng_đối_tượng

Đã có nhiều nỗ lực để chuẩn hóa các khái niệm được dùng trong lập trình định hướng đối tượng. Những khái niệm và các kết cấu sau đây đã được suy diễn như là các khái niệm của OOP:

Các nỗ lực tìm một định nghĩa thống nhất hay lý thuyết đứng sau các đối tượng đã không mấy thành công và thường bị phân hóa nặng. Ví dụ, một số định nghĩa thì tập trung lên các hoạt động tinh thần trong khi số khác lại ngả về việc cấu trúc chương trình. Một trong các định nghĩa đơn giản hơn cho rằng OOP là một hành xử của việc sử dụng các biểu đồ cấu trúc dữ liệu hay sử dụng các dãy mà có thể chứa các hàm và các con trỏ sang các biểu đồ khác. Sự kế thừa có thể tiến hành bởi nhân bản các biểu đồ này (mà đôi khi gọi là "nguyên bản hóa"),

Tài liệu tham khảo

WikiPedia: Lập_trình_hướng_đối_tượng http://userpages.aug.com/frodo/oopstruc.html http://c2.com/cgi/wiki?ArgumentsAgainstOop http://www.devx.com/opinion/Article/26776 http://dreamsongs.com/ObjectsHaveFailedNarrative.h... http://www.eventhelix.com/RealtimeMantra/Object_Or... http://www.geocities.com/tablizer/oopbad.htm http://www.objectfaq.com/oofaq2/ http://www.oopic.com/pgchap6.htm http://www.paulgraham.com/noop.html http://www.eecs.utoledo.edu/~ledgard/oop/page2b.ht...